retarded person - German English Dictionary